package isec.amov.tp2.automaintenance;

import android.os.Bundle;
import android.app.Activity;
import android.util.Log;
import android.view.Menu;
import android.widget.TextView;

public class ListarDetalhesCarro extends Activity {
	private DBAdapter db, db2;
	private int pos, id;
	private String oleo, filtros, pastilhas, ano, mes, dia, data;
	private String marca, modelo, matricula, quilometros; 
	//private double quilometros;
	private TextView txMarca, txModelo, txMatricula, txQuilometros;
	private TextView txOleo, txData, txFiltros, txPastilhas;
	
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_listar_detalhes_carro);
		
		Log.i("teste", "2.5");
		Log.i("teste", "3");

		Bundle bundle = this.getIntent().getExtras();
		pos = bundle.getInt("id");

		db = new DBAdapter(this);
		db.open(this);
		Log.i("teste", "4");
		Carro car = db.getCarro(pos);
		id = car.getId();
		marca = car.getMarca();
		modelo = car.getModelo();
		matricula = car.getMatricula();
		quilometros = Double.toString(car.getQuilometros());
		Log.i("ola:", ""+id+":"+pos);
		
		txMarca = (TextView)findViewById(R.id.marca);
		txMarca.setText(marca);
		
		
		
		txModelo = (TextView)findViewById(R.id.modelo);
		txModelo.setText(modelo);
		
		txMatricula = (TextView)findViewById(R.id.matricula);
		txMatricula.setText(matricula);
		
		Log.i("coisas", "coisas");
		
		txQuilometros = (TextView)findViewById(R.id.quilometros);
		txQuilometros.setText(quilometros);
		
		Log.i("coisas", "coisas");
		
		db.close();
		
		db2 = new DBAdapter(this);
		db2.open(this);
		
		Log.i("coisas2", "coisas2");
		Detalhe det = db2.getDetalhe(pos);
		Log.i("coisas3", "coisas3" + det);
		oleo = Double.toString(det.getOleo());
		Log.i("coisas3.5", "coisas3.5");
		ano = Integer.toString(det.getAno());
		mes = Integer.toString(det.getMes());
		dia = Integer.toString(det.getDia());
		filtros = Double.toString(det.getFiltroMotor());
		pastilhas = Double.toString(det.getPastilhas());
		Log.i("coisas4", "coisas4");
		data = dia + "/" + mes + "/" + ano;
		Log.i("coisas5", "coisas5");
		txOleo = (TextView)findViewById(R.id.oleoVal);
		txOleo.setText(oleo);
		
		txData = (TextView)findViewById(R.id.InspeccaoVal);
		txData.setText(data);
		
		txFiltros = (TextView)findViewById(R.id.filtrosVal);
		txFiltros.setText(filtros);
		
		txPastilhas = (TextView)findViewById(R.id.pastilhasVal);
		txPastilhas.setText(pastilhas);
		
		db2.close();

	}

	@Override
	public boolean onCreateOptionsMenu(Menu menu) {
		// Inflate the menu; this adds items to the action bar if it is present.
		getMenuInflater().inflate(R.menu.activity_listar_detalhes_carro, menu);
		return true;
	}

}
